Python Job: Intermediate Full Stack Developer

Job added on

Location

Ottawa - Canada

Job type

Full-Time

Python Job Details

Intermediate Full Stack Software Developer

Overview

A fantastic opportunity to make a difference in the City of Ottawa awaits you! CleanCode is seeking enthusiastic and innovative software developers to join its development team.

If you love working on a variety of exciting projects and not just a single product, this may be the role for you.

We are currently looking for both intermediate and senior full-time developers.

What you’ll be doing

You will contribute to the success of the team by:

  • Translating customer requirements into a functional design and work estimates
  • Designing and building web applications
  • Collaborating with other team members to define, design and ship new features
  • Continually improving code quality, performance and reliability

Required Skills

  • 5+ years of full-stack, web focused development
  • Strong working knowledge of Java
  • Strong working knowledge of Javascript
  • Strong working knowledge in at least one full web stack
  • Strong working knowledge of at least one relational database
  • Proficient in at least one scripting language like Python/PHP/Ruby/Groovy/Perl
  • Bachelor of Computer Science or equivalent
  • Ability to work independently in a small startup environment

Desirable Skills

  • Experience with Single Page Application frameworks such as Angular, React or Vue
  • Experience with Spring Boot and the Spring Framework
  • Experience with container technologies like Docker, Kubernetes, and Terraform
  • Experience with cloud environments and technologies such as AWS, GCP or Azure
  • Experience with CI/CD pipelines

Job Types: Full-time, Permanent

Salary: $75,000.00-$95,000.00 per year

Benefits:

  • Company events
  • Dental care
  • Paid time off
  • Vision care
  • Work from home

Flexible Language Requirement:

  • French not required

Schedule:

  • Monday to Friday

Ability to commute/relocate:

  • Ottawa, ON: reliably commute or plan to relocate before starting work (required)

Experience:

  • development: 5 years (required)

Work Location: Hybrid remote in Ottawa, ON